package com.itheima.api.collection.demo03;

import java.util.ArrayList;
import java.util.Collection;

/**
 * 使用增强for循环去遍历数组或者Collection集合
 *
 * for(元素的数据类型 变量名 : 要遍历的数组或者集合名称) {
 *     直接去是使用这个变量，这个变量代表的就是集合中的每一个元素；
 * }
 *
 */
public class CollectionDemo01 {

    public static void main(String[] args) {

        // 定义一个数组
        int[] arr = {23 , 45 , 67, 11 , 32} ;

        // 普通for循环
        for(int x = 0 ; x < arr.length ; x++) {
            System.out.println(arr[x]);
        }

        System.out.println("------------------------------------");

        // 使用增强for循环进行遍历
        for(int a : arr) {
            System.out.println(a);
        }

        System.out.println("------------------------------------");

        // 使用多态的形式去创建Collection集合对象
        Collection<String> col = new ArrayList<String>() ;

        // 添加元素
        col.add("刘亦菲");
        col.add("蔡依林") ;
        col.add("赵文卓") ;

        // 使用增强for循环对集合进行遍历
        for(String e : col) {
            System.out.println(e);
        }

    }

}
